#ifndef STEERINGFACEBEHAVIOUR_H
#define STEERINGFACEBEHAVIOUR_H

#include "SteeringAlignBehaviour.h"

class SteeringFaceBehaviour
{
private:
    const double m_ignoreDistance;
    SteeringAlignBehaviour *m_alignBehaviour;

public:
    SteeringFaceBehaviour(double ignoreDistance, SteeringAlignBehaviour& alignBehaviour);
    SteeringBehaviourOutput* runFace(Point2D position, Vector2D orientation, double angularSpeed, double maxAngularAcc, Point2D target);
};


#endif // STEERINGFACEBEHAVIOUR_H
